store location - German English Dictionary